package source.model.type;

import source.model.*;

public enum StructureType{

	BASE	(	"Base", 1000,
				0, 0, 5,
				5, 10);
	
	private String eName;
	private int health;
	private int aDamage,
				dDamage,
				armor,
				pRate,
				upkeep;
	private ObjectID sid;
	
	StructureType(	String eName, int health,
					int aPower, int dPower, int armor,
					int pRate, int upkeep){
		this.eName=eName;
		this.aDamage=aPower;
		this.dDamage=dPower;
		this.armor=armor;
		this.pRate=pRate;
		this.health=health;
		this.upkeep=upkeep;
	}
	
	public String getName()			{	return eName;	}
	public int health()				{	return health;	}
	public int oDamage()			{	return aDamage;	}
	public int dDamage()			{	return dDamage;	}
	public int armor()				{	return armor;	}
	public int pRate()				{	return pRate;	}
	public int upkeep()				{	return upkeep;	}
	public ObjectID id()			{	return sid;		}
}
